From: Keir Fraser Date: Mon, 28 Jan 2008 12:03:02 +0000 (+0000) Subject: firmware: Use new path to xen public headers. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14366 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22?a=commitdiff_plain;h=b816828e04f69dc53b887c2238694249cca0b53d;p=xen.git firmware: Use new path to xen public headers. Signed-off-by: Keir Fraser --- diff --git a/tools/firmware/hvmloader/Makefile b/tools/firmware/hvmloader/Makefile index 7e5127f423..2234005221 100644 --- a/tools/firmware/hvmloader/Makefile +++ b/tools/firmware/hvmloader/Makefile @@ -20,7 +20,7 @@ override XEN_TARGET_ARCH = x86_32 XEN_ROOT = ../../.. -CFLAGS := -I$(XEN_ROOT)/tools/libxc -I. +CFLAGS := include $(XEN_ROOT)/tools/Rules.mk # The HVM loader is started in 32-bit mode at the address below: @@ -32,6 +32,7 @@ CFLAGS += $(call cc-option,$(CC),-fno-stack-protector,) CFLAGS += $(call cc-option,$(CC),-fno-stack-protector-all,) CFLAGS += -fno-builtin -O2 -msoft-float +CFLAGS += $(CFLAGS_include) -I. SRCS = hvmloader.c mp_tables.c util.c smbios.c 32bitbios_support.c OBJS = $(patsubst %.c,%.o,$(SRCS)) diff --git a/tools/firmware/hvmloader/acpi/Makefile b/tools/firmware/hvmloader/acpi/Makefile index 07981efffb..79a49541ce 100644 --- a/tools/firmware/hvmloader/acpi/Makefile +++ b/tools/firmware/hvmloader/acpi/Makefile @@ -17,7 +17,7 @@ override XEN_TARGET_ARCH = x86_32 XEN_ROOT = ../../../.. -CFLAGS := -I. -I.. -I$(XEN_ROOT)/tools/libxc +CFLAGS := include $(XEN_ROOT)/tools/Rules.mk C_SRC = build.c dsdt.c static_tables.c @@ -33,6 +33,7 @@ CFLAGS += $(call cc-option,$(CC),-fno-stack-protector,) CFLAGS += $(call cc-option,$(CC),-fno-stack-protector-all,) CFLAGS += -fno-builtin -O2 -msoft-float +CFLAGS += -I. -I.. $(CFLAGS_include) vpath iasl $(PATH) all: acpi.a diff --git a/tools/firmware/hvmloader/util.c b/tools/firmware/hvmloader/util.c index 790cffa38f..cb3fd754e7 100644 --- a/tools/firmware/hvmloader/util.c +++ b/tools/firmware/hvmloader/util.c @@ -22,7 +22,6 @@ #include "config.h" #include "e820.h" #include -#include #include void outb(uint16_t addr, uint8_t val) diff --git a/tools/firmware/vmxassist/Makefile b/tools/firmware/vmxassist/Makefile index b00224ae8a..503f9cea82 100644 --- a/tools/firmware/vmxassist/Makefile +++ b/tools/firmware/vmxassist/Makefile @@ -23,13 +23,13 @@ CFLAGS := override XEN_TARGET_ARCH = x86_32 XEN_ROOT = ../../.. -include $(XEN_ROOT)/Config.mk +include $(XEN_ROOT)/tools/Rules.mk # The emulator code lives in ROM space TEXTADDR=0x000D0000 DEFINES=-DDEBUG -DTEXTADDR=$(TEXTADDR) -XENINC=-I$(XEN_ROOT)/tools/libxc +XENINC=$(CFLAGS_include) # Disable PIE/SSP if GCC supports them. They can break us. CFLAGS += $(call cc-option,$(CC),-nopie,)